@charset "utf-8";
html {
	min-height: 100%;
	position: relative
}
html, body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, object, fieldset, code, legend, button, input, textarea, label, th, td, a, img {
	border:0;
	margin:0;
	outline:0 none;
	padding:0;
}

fieldset {
	border : 1px solid black;
	padding : 20px;
}

legend {
	font-size:16px;
	width:auto;
}

.textbox {
	border: 1px solid #95b8e7;
	vertical-align: middle;
}

body {
	padding-bottom: 0;
	background-color: #e4e6e9;
	min-height: 100%;
	font-family:Microsoft YaHei;
	font-size:12px;
	color: #393939;
	line-height: 1.5
}
a:focus, a:active,a:hover {
	text-decoration: none
}
a{
	text-decoration:none;
	/*transition: all 0.3s ease 0s*/
}
li {
	list-style: none outside none
}
label{
	text-align: left;
}
label.checkbox{
	text-align: center;
	display: inline-block;
}
.hr {
	display: block;
	height: 0;
	overflow: hidden;
	font-size: 0;
	border-top: 1px solid #e3e3e3;
	margin: 12px 0
}
.hr-double {
	height: 3px;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3
}
.hr.dotted, .hr-dotted {
	border-top-style: dotted
}
.hr-double.dotted {
	border-bottom-style: dotted
}
.action-buttons a {
	margin: 0 3px;
	display: inline-block;
	opacity: .85;
	-webkit-transition: all .1s;
	transition: all .1s
}
.action-buttons a:hover {
	text-decoration: none;
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1
}
.overflow{
	overflow: hidden;
}
.padding-10{
	padding:10px 0 !important
}
.margin-tb{
	margin:20px 0 !important
}
.margin-t20{
	margin-top: 20px !important
}
.margin-r10{
	margin-right: 10px !important
}
.margin-r20{
	margin-right: 20px !important
}
.margin-b5{
	margin-bottom: 5px !important
}
.margin-b20{
	margin-bottom: 20px !important
}
.border-b{
	border-bottom:1px solid #ccc;
}
.border-t{
	border-top:1px solid #ccc;
}
.nowrap{
	white-space:nowrap;
}
.ellipsis{
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
	word-wrap:break-word;
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.nopaddingt{
	padding-top:0!important;
}
.posrel{
	position:relative !important
}
input[type=file]{
	opacity:0;
	filter:alpha(opacity=0);
	width:64px;
	height:26px;
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	cursor:pointer
}
input[type=checkbox].chk, input[type=radio].chk {
	/*opacity: 0;*/
	position: absolute;
	z-index: 12;
	width: 18px;
	height: 18px;
	cursor: pointer
}
input[type=checkbox].chk:checked, input[type=radio].chk:checked, input[type=checkbox].chk:focus, input[type=radio].chk:focus {
	outline: none!important
}
input[type=checkbox].chk+.lbl, input[type=radio].chk+.lbl {
	position: relative;
	z-index: 11;
	display: inline-block;
	margin: 0;
	line-height: 25px;
	min-height: 18px;
	min-width: 18px;
	font-weight: normal;
	vertical-align: top;
	*margin-left:18px;
}
input[type=checkbox].chk+.lbl.padding-16::before, input[type=radio].chk+.lbl.padding-16::before {
	margin-right: 16px
}
input[type=checkbox].chk+.lbl.padding-12::before, input[type=radio].chk+.lbl.padding-12::before {
	margin-right: 12px
}
input[type=checkbox].chk+.lbl.padding-8::before, input[type=radio].chk+.lbl.padding-8::before {
	margin-right: 8px
}
input[type=checkbox].chk+.lbl.padding-4::before, input[type=radio].chk+.lbl.padding-4::before {
	margin-right: 4px
}
input[type=checkbox].chk+.lbl.padding-0::before, input[type=radio].chk+.lbl.padding-0::before {
	margin-right: 0
}
input[type=checkbox].chk+.lbl::before, input[type=radio].chk+.lbl::before {
	font-family: fontAwesome;
	font-weight: normal;
	font-size: 12px;
	color: #32a3ce;
	content: "\a0";
	background-color: #fafafa;
	/*border: 1px solid #c8c8c8;*/
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	border-radius: 0;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	height: 16px;
	line-height: 14px;
	min-width: 16px;
	margin-right: 10px;
}
input[type=checkbox].chk:checked+.lbl::before, input[type=radio].chk:checked+.lbl::before {
	display: inline-block;
	content: '\f00c';
	background-color: #f5f8fc;
	border-color: #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1)
}
input[type=checkbox].chk:hover+.lbl::before, input[type=radio].chk:hover+.lbl::before, input[type=checkbox].chk+.lbl:hover::before, input[type=radio].chk+.lbl:hover::before {
	border-color: #ff893c
}
input[type=checkbox].chk:active+.lbl::before, input[type=radio].chk:active+.lbl::before, input[type=checkbox].chk:checked:active+.lbl::before, input[type=radio].chk:checked:active+.lbl::before {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1)
}
input[type=checkbox].chk.chk-checkbox-2+.lbl::before, input[type=radio].chk.chk-checkbox-2+.lbl::before {
	box-shadow: none
}
input[type=checkbox].chk.chk-checkbox-2:checked+.lbl::before, input[type=radio].chk.chk-checkbox-2:checked+.lbl::before {
	background-color: #f9a021;
	border-color: #f9a021;
	color: #FFF
}
input[type=checkbox].chk:disabled+.lbl::before, input[type=radio].chk:disabled+.lbl::before, input[type=checkbox].chk[disabled]+.lbl::before, input[type=radio].chk[disabled]+.lbl::before, input[type=checkbox].chk.disabled+.lbl::before, input[type=radio].chk.disabled+.lbl::before {
	background-color: #DDD!important;
	border-color: #CCC!important;
	box-shadow: none!important;
	color: #BBB
}
input[type=radio].chk+.lbl::before {
	border-radius: 100%;
	font-size: 11px;
	font-family: FontAwesome;
	text-shadow: 0 0 1px #32a3ce;
	line-height: 15px;
	height: 17px;
	min-width: 17px
}
input[type=radio].chk:checked+.lbl::before {
	content: "\f111"
}
input.form-control, select.form-control{
	height:25px;
	padding-top:0 ;
	padding-bottom:0;
}
select.form-control{
	padding:0 12px;
}
.nopadding{
	padding: 0!important
}
.nopadding-r{
	*padding-right:0;
}
/************************************************/
/*                    Login                    */
/************************************************/
.login-container {
	width: 375px;
	margin: 20px auto 0;
}
.login-layout {
	background-color: #1d2024
}
.login-layout .main-container:after {
	display: none
}
.login-container h1{
	font-size:32px;
}
.login-container h1 .red{
	color: rgb(221, 90, 67);
}
.login-container h1 .white{
	color: #FFF;
}
.login-container h1, .login-container h4{
	padding:5px 0;
}
.blue{
	color: #478fca !important;
}
.green {
	color: #69aa46!important
}
.space-6{
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 6px 0 5px
}
.login-layout .main-content {
	margin-left: 0;
	min-height: 100%;
	padding-left: 15px;
	padding-right: 15px
}
.widget-main h4{
	padding:15px 0;
}
.widget-main fieldset>label{
	display:block;
}
.widget-main fieldset>label i{
	position:absolute; 
	top:5px; 
	right:5px
}
.login-layout label {
	margin-bottom: 11px
}
.login-layout .widget-box {
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	width: 100%;
	border-bottom: 0;
	box-shadow: none;
	padding: 6px;
	background-color: #394557;
	-moz-transform: scale(0, 1) translate(-150px);
	-webkit-transform: scale(0, 1) translate(-150px);
	-o-transform: scale(0, 1) translate(-150px);
	-ms-transform: scale(0, 1) translate(-150px);
	transform: scale(0, 1) translate(-150px)
}
.login-layout .widget-box.visible {
	visibility: visible;
	-moz-transform: scale(1, 1) translate(0);
	-webkit-transform: scale(1, 1) translate(0);
	-o-transform: scale(1, 1) translate(0);
	-ms-transform: scale(1, 1) translate(0);
	transform: scale(1, 1) translate(0);
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	-o-transition: none;
	-webkit-transition: none
}
.login-layout .widget-box .widget-main {
	padding: 16px 36px 36px;
	background: #f7f7f7
}
.login-layout .widget-box .widget-main form {
	margin: 0
}
.login-layout .widget-box .widget-body .toolbar>div>a {
	font-size: 15px;
	font-weight: 400;
	text-shadow: 1px 0 1px rgba(0,0,0,0.25)
}
.login-box .forgot-password-link {
	color: #FE9
}
.login-box .user-signup-link {
	color: #CF7
}
.login-box .toolbar {
	background: #5090c1;
	border-top: 2px solid #597597
}
.login-box .toolbar>div {
	width: 50%;
	display: inline-block;
	padding: 9px 0 11px
}
.login-box .toolbar>div:first-child {
	float: left;
	text-align: left
}
.login-box .toolbar>div:first-child>a {
	margin-left: 11px
}
.login-box .toolbar>div:first-child+div {
	float: right;
	text-align: right
}
.login-box .toolbar>div:first-child+div>a {
	margin-right: 11px
}
.forgot-box .toolbar {
	background: #c16050;
	border-top: 2px solid #976559;
	padding: 9px 18px
}
.signup-box .toolbar {
	background: #76b774;
	border-top: 2px solid #759759;
	padding: 9px 18px
}
.forgot-box .back-to-login-link, .signup-box .back-to-login-link {
	color: #FE9;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 1px 0 1px rgba(0,0,0,0.25)
}
.login-layout .login-box .widget-main {
	padding-bottom: 16px
}
.login-box .social-or-login {
	margin-top: 4px;
	position: relative;
	z-index: 1
}
.login-box .social-or-login :first-child {
	display: inline-block;
	background: #f7f7f7;
	padding: 0 8px;
	color: #5090c1;
	font-size: 13px
}
.login-box .social-or-login:before {
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 0;
	right: 0;
	border-top: 1px dotted #a6c4db
}
.login-box .social-login {
	margin-top: 12px
}
.login-box .social-login a {
	border-radius: 100%;
	width: 42px;
	height: 42px;
	line-height: 46px;
	padding: 0;
	margin: 0 1px;
	border: 0
}
.login-box .social-login a>[class*="icon-"] {
	font-size:24px;
	margin:0;
}
.invoice-info {
	line-height: 24px!important;
	color: #444;
	vertical-align: bottom;
	margin-left: 9px;
	margin-right: 9px
}
.invoice-info-label {
	display: inline-block;
	max-width: 100px;
	text-align: right;
	font-size: 14px
}
.invoice-box .label-large[class*="arrowed"] {
	margin-left: 11px!important;
	max-width: 95%
}
.error-container {
	margin: 20px;
	padding: 0;
	background: #FFF
}

/************************************************/
/***                     navbar                    ****/
/************************************************/
.navbar {
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	min-height: 45px;
	position: relative;
	background: #46a398;
	min-width: 1000px;
	margin: 0!important
}
.navbar .navbar-header {
	margin: 0!important
}
.navbar .navbar-brand {
	color: #fff;
	font-size: 24px;
	text-shadow: none;
	padding-top: 10px;
	padding-bottom: 10px
}
.navbar .navbar-brand:hover, .navbar .navbar-brand:focus {
	color: #ccc
}
.navbar .navbar-header {
	margin: 0!important
}
.navbar-container {
	padding-left: 10px;
	padding-right: 20px
}
.navbar-container.container {
	padding-left: 0;
	padding-right: 0
}
.nav-opt {
	height: 100%;
	margin: 0!important
}
.nav-opt>li {
	line-height: 45px;
	height: 45px;
	padding: 0;
	position: relative;
	float: left!important
}
.nav-opt>li>a {
	background-color: #2e6589;
	color: #FFF;
	display: block;
	line-height: inherit;
	text-align: center;
	height: 100%;
	width: auto;
	min-width: 50px;
	padding: 0 8px;
	position: relative
}
.nav-opt>li>a>[class*="icon-"] {
	font-size:16px;
	color:#FFF;
	display:inline-block;
	width:20px;
	text-align:center
}
.nav-opt>li>a:hover, .nav-opt>li>a:focus {
	background-color: #2c5976
}
.nav-opt>li.open>a {
	background-color: #2c5976!important
}
.nav-opt>li.open>a {
	color: #FFF!important
}
.nav-opt>li.light-blue>a {
	background-color: #62a8d1
}
.nav-opt>li.light-blue>a:hover, .nav-opt>li.light-blue>a:focus {
	background-color: #579ec8!important
}
.nav-opt>li.open.light-blue>a {
	background-color: #579ec8!important
}
.nav-opt>li.green>a {
	background-color: #2e8965
}
.nav-opt>li.green>a:hover, .nav-opt>li.green>a:focus {
	background-color: #2c7659
}
.nav-opt>li.open.green>a {
	background-color: #2c7659!important
}
.nav-opt>li.margin-10 {
	margin:0 10px
}
.nav-opt>li .dropdown-menu {
	z-index: 1031
}

.nav-opt>li.active>a {
	background-color: #2c5976!important
}
.nav-opt>li.active>a {
	color: #FFF!important
}
.nav-opt>li.active.light-blue>a {
	background-color: #579ec8!important
}
.user-menu{
	max-height: 250px;
}
#select_spot{
	width: 80px;
}

/*****************************************************************/
/**                                     main                                         **/
/*****************************************************************/
.main-container {
	position: static;
	min-width:1000px;
}
.main-container:after {
	background-color: #FFF;
	bottom: 0;
	content: "";
	display: block;
	max-width: inherit;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: -2
}
.main-container>.main-container-inner {
	position: relative
}
.container.main-container .sidebar.sidebar-fixed, .container.main-container .sidebar.sidebar-fixed:before {
	left: auto
}


/***************************************************************/
/**                                左侧                                     **/
/***************************************************************/
.sidebar {
	width: 190px;
	float: left;
	position: relative;
	border: 1px solid #ccc;
	border-width: 0 1px 0 0;
	background-color: #f2f2f2;
	height: 0;
}
.sidebar:before {
	content: "";
	display: block;
	width: 190px;
	position: fixed;
	bottom: 0;
	top: 0;
	z-index: -1;
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	border-width: 0 1px 0 0
}
li [class^="icon-"], li [class*=" icon-"], .nav-list li [class^="icon-"], .nav-list li [class*=" icon-"] {
	width: auto
}
.nav-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.nav-list .open>a, .nav-list .open>a:hover, .nav-list .open>a:focus {
	background-color: #fafafa
}
.nav-list>li>a, .nav-list .nav-header {
	margin: 0
}
.nav-list>li>a:hover {text-decoration: none!important;color: #0A93CC;}
.nav-list>li {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	border-top: 1px solid #fcfcfc;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
	height:auto
}
.nav-list>li:first-child {
	border-top: 0
}
.nav-list li>a:focus {
	outline: 0
}
.nav-list>li>a {
	display: block;
	height: 38px;
	line-height: 36px;
	padding: 0 16px 0 7px;
	background-color: #f9f9f9;
	color: #585858;
	text-shadow: none!important;
	font-size: 13px;
	text-decoration: none
}
.nav-list>li>a>[class*="icon-"]:first-child {
	display: inline-block;
	vertical-align: middle;
	min-width: 30px;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	margin-right: 2px
}
.nav-list>li>a:focus {
	background-color: #f9f9f9;
	color: #1963aa
}
.nav-list>li>a:hover {
	background-color: #FFF;
	color: #46a398
}
.nav-list>li>a:hover:before {
	display: block;
	content: "";
	position: absolute;
	top: -1px;
	bottom: 0;
	left: 0;
	width: 3px;
	max-width: 3px;
	overflow: hidden;
	background-color: #46a398
}
.nav-list>li a>.arrow {
	display: inline-block;
	width: 14px!important;
	height: 14px;
	line-height: 14px;
	text-shadow: none;
	font-size: 18px;
	position: absolute;
	right: 11px;
	top: 11px;
	padding: 0;
	color: #666
}
.nav-list>li a:hover>.arrow, .nav-list>li.active>a>.arrow, .nav-list>li.open>a>.arrow {
	color: #46a398
}
.nav-list>li.active {
	background-color: #fff
}
.nav-list>li.active>a, .nav-list>li.active>a:hover, .nav-list>li.active>a:focus, .nav-list>li.active>a:active {
	background-color: #fff;
	color: #46a398;
	font-weight: bold;
	font-size: 13px
}
.nav-list>li.active>a>[class*="icon-"] {
	font-weight:normal
}
.nav-list>li.active>a:hover:before {
	display: none
}
.nav-list>li.active:after {
	display: inline-block;
	content: "";
	position: absolute;
	right: -2px;
	top: -1px;
	bottom: 0;
	z-index: 1;
	border: 2px solid #46a398;
	border-width: 0 2px 0 0
}
.nav-list>li.active .submenu {
	display: block
}
.nav-list>li .submenu {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	background-color: #fff;
	border-top: 1px solid #e5e5e5
}
.nav-list>li .submenu>li {
	margin-left: 0;
	position: relative
}
.nav-list>li .submenu>li>a {
	display: block;
	position: relative;
	color: #616161;
	padding: 7px 0 9px 37px;
	margin: 0;
	border-top: 1px dotted #e4e4e4
}
.nav-list>li .submenu>li>a:focus {
	text-decoration: none
}
.nav-list>li .submenu>li>a:hover {
	text-decoration: none;
	color: #4b88b7
}
.nav-list>li .submenu>li.active>a {
	color: #2b7dbc
}
.nav-list>li .submenu>li a>[class*="icon-"]:first-child {
	display: none;
	font-size: 12px;
	font-weight: normal;
	width: 18px;
	height: auto;
	line-height: 12px;
	text-align: center;
	position: absolute;
	left: 10px;
	top: 11px;
	z-index: 1;
	background-color: #FFF
}
.nav-list>li .submenu>li.active>a>[class*="icon-"]:first-child, .nav-list>li .submenu>li:hover>a>[class*="icon-"]:first-child {
	display: inline-block
}
.nav-list>li .submenu>li.active>a>[class*="icon-"]:first-child {
	color: #c86139
}
.nav-list>li>.submenu>li:before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 7px;
	left: 20px;
	top: 17px;
	border-top: 1px dotted #9dbdd6
}
.nav-list>li>.submenu>li:first-child>a {
	border-top: 1px solid #fafafa
}
.nav-list>li>.submenu:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	left: 18px;
	top: 0;
	bottom: 0;
/* 	border: 1px dotted #9dbdd6;
 */	border-width: 0 0 0 1px
}
.nav-list>li.active>.submenu>li:before {
	border-top-color: #8eb3d0
}
.nav-list>li.active>.submenu:before {
	border-left-color: #8eb3d0
}
.nav-list li .submenu {
	overflow: hidden
}
.nav-list li.active>a:after {
	display: block;
	content: "";
	position: absolute!important;
	right: 0;
	top: 4px;
	border: 8px solid transparent;
	border-width: 14px 10px;
	border-right-color: #46a398
}
.nav-list li.open>a:after {
	display: none
}
.nav-list li.active.open>.submenu>li.active.open>a.dropdown-toggle:after {
	display: none
}
.nav-list li.active>.submenu>li.active>a:after {
	display: none
}
.nav-list li.active.open>.submenu>li.active>a:after {
	display: block
}
.nav-list li.active.no-active-child>a:after {
	display: inline-block!important
}
.nav-list a .badge, .nav-list a .label {
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px;
	position: absolute;
	top: 9px;
	right: 11px;
	opacity: .88
}
.nav-list a .label [class*="icon-"] {
	vertical-align: middle;
	margin: 0
}
.nav-list a.dropdown-toggle .label {
	right: 28px
}
.nav-list a:hover .label {
	opacity: 1
}
.nav-list .submenu .submenu a .label {
	top: 6px
}
.nav-list>li>.submenu li>.submenu {
	border-top: 0;
	background-color: transparent;
	display: none
}
.nav-list>li>.submenu li.active>.submenu {
	display: block
}
.nav-list>li>.submenu a>.arrow {
	right: 11px;
	top: 10px;
	font-size: 16px;
	color: #6b828e
}
.nav-list>li>.submenu li>.submenu>li>a>.arrow {
	right: 12px;
	top: 9px
}
.nav-list>li>.submenu li>.submenu>li {
	line-height: 16px
}
.nav-list>li>.submenu li>.submenu>li:before {
	display: none
}
.nav-list>li>.submenu li>.submenu>li>a {
	margin-left: 20px;
	padding-left: 22px
}
.nav-list>li>.submenu li>.submenu>li>.submenu>li>a {
	margin-left: 20px;
	padding-left: 38px
}
.nav-list>li>.submenu li>.submenu>li a>[class*="icon-"]:first-child {
	display: inline-block;
	color: inherit;
	font-size: 14px;
	position: static;
	background-color: transparent;
	margin-right: 1px
}
.nav-list>li>.submenu li>.submenu>li a {
	color: #777
}
.nav-list>li>.submenu li>.submenu>li a:hover {
	color: #316292;
	text-decoration: underline
}
.nav-list>li>.submenu li>.submenu li.active>a {
	color: #347cb3
}
.nav-list>li>.submenu li>.submenu li.active>a>[class*="icon-"]:first-child {
	display: inline-block;
	color: #347cb3
}
.menu-toggler {
	display: none
}


/***************************************************************/
/**                               右侧                        **/
/***************************************************************/
.main-content {
	/*margin-left:190px; */
	margin-right: 0;
	margin-top: 0;
	min-height: 100%;
	min-width: 810px;
	width:auto;
	padding: 0 0 100px 0;
}
.breadcrumbs {
	position: relative;
	border-bottom: 1px solid #e5e5e5;
	background-color: #f5f5f5;
	min-height: 41px;
	line-height: 40px;
	padding: 0 12px 0 0;
	display: block
}
.breadcrumb {
	background-color: transparent;
	display: inline-block;
	line-height: 24px;
	margin: 0 22px 0 12px;
	padding: 0;
	font-size: 13px;
	color: #333;
	border-radius: 0
}
.breadcrumb>li, .breadcrumb>li.active {
	color: #555
}
.breadcrumb>li>a {
	display: inline-block;
	padding: 0 4px;
	color: #4c8fbd;
	line-height:40px;
}
.breadcrumb>li+li:before {
	font-family: FontAwesome;
	font-size: 14px;
	content: "\f105";
	color: #b2b6bf;
	margin-right: 2px;
	padding: 0 5px 0 2px;
	position: relative;
	top: 1px
}
.breadcrumbs .backtrack{
	position: absolute;
	right: 15px;
	top: 0px;
	height: 100%;
	padding: 0 5px;
	text-align: center;
}
.page-content {
	background: #fff;
	margin: 0;
	padding: 15px 20px 24px;
	min-width:820px
}
[class*=" icon-"], [class^="icon-"] {
	display:inline-block;
	text-align:center
}
.row{
	min-width:810px
}
.pagination-right{
	text-align: right
}
.ruler{
	background-image:url(http://admin.house.ifeng.com/assets/images/ruler.png);
	background-position:5px center;
	background-repeat:no-repeat;
}

/***************************************************************/
/**                          popup弹层2          		          **/
/***************************************************************/
.modal2 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    display: none;
   
    overflow: auto;
    overflow-y: scroll;
    }
.modal2-dialog {
    right: auto;
    left: 50%;
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin: 100px auto;
}
.modal2-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    background-clip: padding-box;
    background: #fff;
    }
.modal2-header {
    min-height: 16.428571429px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.modal2-body {
    position: relative;
    padding: 20px;
}
.modal2-footer {
    padding: 19px 20px 20px;
    margin-top: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
/***************************************************************/
/**                          popup弹层              		          **/
/***************************************************************/
.modal, .modal2{
	overflow-y:initial;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FCCCCCC', endColorstr='#7FCCCCCC');
	background-color:rgba(204,204,204,0.5);
	z-index:10000;
}
.modal-dialog,.modal2-dialog{
	width:650px;
	padding-top:70px;
}
.modal-body ul li,.modal2-body ul li{
	padding:5px 0
}
.modal-body i,.modal2-body i{
	cursor:pointer
}
.modal-body table thead th,.modal2-body table thead th{
	text-align:center
}
.modal-body .info_pub_spl_al,.modal2-body .info_pub_spl_al{
	text-align:left
}
.modal-body a i,.modal2-body a i{
	padding:0 5px;
}
.modal-body .pagination,.modal2-body .pagination{
	margin:15px 0 0 0;
}
.modal-footer,.modal2-footer{
	margin-top:0;
	padding:10px 20px;
}
.modal-footer h4,.modal2-footer h4{
	text-align:left;
}
.modal-footer span,.modal2-footer span{
	padding-right:30px;
	font-size:12px;
	color:#ccc;
}
.modal-footer .info-pub-alrd p,.modal2-footer .info-pub-alrd p{
	color:#333;
	font-size:12px;
}
  
/**********************************************************/
/*                     资讯界面                           */
/**********************************************************/
.fn{
	min-width:900px;
}
.info, .pic, .fn, .info div, .info span, .info input, .info select, .pic select, .fn select{
	line-height:25px
}
.info>li,.pic>li, .fn li{
	padding:4px 0;
}
.info.info-pub{
	width:900px;	
}
.table_stable table td.col-info{
	border-bottom:none;
}
.table_stable table td.col-info:before{
}
.table_stable table td.sub-col-info{
	border-top:none;
	border-bottom:none;
	padding-left:28px!important;
	position:relative;
}
.table_stable table td.sub-col-info:before{
	position:absolute;
	content:"";
	top:-6px;
	left:15px;
	z-index:1000;
	width:12px;
	height:26px;
	border-bottom:1px dotted #999;
	border-left:1px dotted #999;
}
.info-editor label{
	text-align:left;
}
.info-pub-editor{
	display: block;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	padding-left: 10px
}
.info-pub .col-img-upload{
	width:700px;
}
#info_pub_pic .img-polaroid{
	width:140px;
	height:140px;
}
#info_pub_pic .img-detailInfo input{
	width:170px
}
.info textarea{
	height: 130px
}
#info_pub_edkey table tr th.keyword{
	width:80px;
}
#info_pub_spl_al{
	width:200px; 
	display:inline;
	margin-right:30px;
}
#info_pub_des{
	padding-right: 0px;
}
.info .info-pub-apart{
	*margin-left:23px;
}
.height-180{
	height: 180px !important
}
.height-150{
	height: 150px !important
}
.height-125{
	height: 125px !important
}
.height-100{
	height: 100px !important
}
.city_list .checkbox-inline{
	margin-left:0px;
	width:95px;
}

.popup_tags_list{min-height:80px;padding-bottom:20px;}
.popup_tags_list label{float:left;width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:normal;}
.popup_tags_list label a{color:#888;}
.popup_tags_list label a:hover {color:#0070FF; text-decoration: underline;}
.popup_tags_list label input{vertical-align:middle;position:relative;top:-3px;margin-right: 6px;}

/************************************************************/
/*                         图片栏目                           */
/************************************************************/
.pic{min-width:980px}
.col-img-upload{width:850px;padding-left:12px;}
#pic_pub_pic .img-polaroid{width:140px;height:140px;}
#pic_pub_pic .img-photo{width:345px;height:220px;}
#pic_pub_pic .img-detailInfo{width:250px;}
.btn_photo{ margin-right:auto !important;margin-left: 128px !important;}
.photo_main{margin-right:55px !important;margin-left: 34px !important;}

/************************************************************/
/*                         调查系统                            */
/************************************************************/

#management>li>ul.popover {
	margin-left:12px;
	padding:1px 20px 10px 20px;
}
#management li ul{
	margin-left:0px;
	padding-left:0
}
#management #news_8{
	margin-left:0;
	padding-left:0
}
#management,#svy_detail,#svy_cho,#new_svy,.item-cho,.vote-cho{
	padding-left:0px;
	margin-left:0!important;
}
#svy_detail .popover,#vote_detail .popover{
	max-width:inherit;
	max-width:none;
	width:650px;
}
#svy_detail .popover{
	margin-left:12px;
	padding-left:50px;
	position:relative;
}
#svy_detail .popover .num, #vote_detail .popover .num{
	display:block;
	padding:2px 8px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F428BCA', endColorstr='#7FFFCC99');
	background-color:rgba(255,204,153,0.5);
	border-radius:40%/35%;
	color:#333;
	position:absolute;
}
#svy_detail .popover .num{
	top:10px;
	left:15px
}
#svy_detail .popover .item-detl{
	width:95%;
}
#vote_detail{
	padding-left:12px;
	margin-left:0!important;
}
#vote_detail>li>ul{
	margin-left:0
}
#vote_detail .popover li{
	position:relative !important
}
#vote_detail .popover li>div{
	margin-left:25px
}
#vote_detail .popover .num{
	top:2px;
	left:0
}
#vote_detail .popover li.grp{
	width:94%;
}
#vote_detail .popover li.grp>div {
	margin-left:10px;
}
#management .popover li.grp a , #vote_detail .popover li.grp a{
	margin-right:8px;
}
#management .popover li.grp a i, #svy_detail .popover .grp i, #vote_detail .popover li.grp i{
	padding:0 5px;
}
.svy-item>li{
	position:relative;
}
.svy-item>li>div.svy-chgrlt{
	position:absolute;
	left:66%;
	top:30px;
	width:200px;
	padding:5px 12px;
	z-index:1000;
	background-color:#fee188;
	border-radius:6px;
}
.svy-item>li>div.svy-chgrlt input{
	width:25px;
	padding:0 4px;
	border-radius:3px;
}
.svy-item>li>div.svy-chgrlt input.poll{
	width:60px;
}
/************************************************************/
/*                          系统设置                         */
/************************************************************/
.tab-content label.checkbox-inline{
	margin-left: 0;
}
.tab-pane{
	padding : 20px 0;
}
.role>li{
	padding:4px 0;
}
.role>li label{
	height:34px;
	line-height:34px
}
.role-setting ul{
	padding-left:50px
}
.role-setting .sp{
	position:relative
}
.role-setting .sp p{
	float:left;
	cursor:pointer
}
.role>li label.checkbox-inline{
	padding-left:5px;
	width:165px;
	text-align:left
}
.role .cor li{
	padding:5px 0;
}
.role .cor li dl dd{
	line-height:34px;
	width:700px;
}
.role .cor li dl{
	position:relative
}
.role .cor dt{
	display:inline;
	padding:10px;
	text-align:left;
	height: 34px;
	line-height: 34px;
	font-weight:normal;
	cursor:pointer
}
.role .cor dt:hover{
	transition: all 0.3s ease 0.1s;
	border-bottom:2px outset #347cb3;
}
.role .cor dt.click{
	border-bottom:2px inset #069;
}
.role .cor dt i{
	padding:5px
}
dd.popover{
	min-width:750px;
	top:40px;
}
.sp .popover{
	margin-left:50px;
	width:700px;
}
dd.popover{
	min-width:700px;
}
.popover{
	position:static;
	max-width:none
}
.popover.bottom{
	padding:10px 0 10px 15px;
}
.role .popover .arrow{
	left:36px
}
.role .role-setting .cor li dl dd p{
	padding-left:0 !important
}
.role dl span{
	height:34px;
	line-height:34px!important
}
#role_info, #role_info li>ul{
	margin-left: 0;
	padding-left: 0;
}
#role_info li {
	padding : 4px 0; 
	width: 100%;
}
#role_info li div {
	line-height: 34px;
}	
/*************************************************************/
/*							提示框							*/
/*************************************************************/
.confirm{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1000000
}
.confirm-b{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:#eee;
	opacity:.5;
	filter:alpha(opacity=50);
}
.confirm-prompt{
	width:300px;
	height:200px;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-150px;
	margin-top:-200px;
	background:#fff;
	border-radius:5%/7%;
	border:1px solid #FC3;
	text-align:center;
}
.confirm-prompt p{
	width:100%;
	height:150px;
	line-height:150px;
	text-align:center;
	font-size:18px;
}
/*************************************************************/
/* 							  table			   				*/
/*************************************************************/

.table thead tr {
	color: #666;
	font-weight: normal;
	background: #f2f2f2;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#f8f8f8), to(#eee));
	background-image: -webkit-linear-gradient(top, #f8f8f8, 0%, #ececec, 100%);
	background-image: -moz-linear-gradient(top, #f8f8f8 0, #ececec 100%);
	background-image: linear-gradient(to bottom, #f8f8f8 0, #ececec 100%);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0)
}
.table thead tr th {
	border-color: #DDD;
	font-weight: bold
}
.table thead tr th [class*="icon-"]:first-child {
	margin-right: 2px
}
.table thead tr th:first-child {
	border-left-color: #f1f1f1
}
.table thead tr th:left-child {
border-right-color:#f1f1f1
}
.table.table-bordered thead tr th {
	vertical-align: middle
}
.table.table-bordered thead tr th:first-child {
	border-left-color: #DDD
}
th.center, td.center {
	text-align: center
}
th .lbl, td .lbl {
	margin-bottom: 0;
	font-size:12px!important
}
th .lbl:only-child, td .lbl:only-child {
	vertical-align: top
}
.table-header {
	background-color: #307ecc;
	color: #FFF;
	font-size: 14px;
	line-height: 38px;
	padding-left: 12px;
	margin-bottom: 1px
}
.table-header .close {
	margin-right: 8px;
	margin-top: 0;
	opacity: .45;
	filter: alpha(opacity=45)
}
.table-header .close:hover {
	opacity: .75;
	filter: alpha(opacity=75)
}
.table_stable{
	min-width: 800px;
	margin-top:20px;
}
.table_stable th,.table_stable td{
	padding:5px 3px !important;
}
.table_stable th{
	min-width: 60px;
}
.table_stable td{
	max-width: 150px !important;
	vertical-align: middle !important;
}
.table_stable td i{
	padding:0 10px
}
.table_stable .state_complete{
	color: #0e0;
}
.table_stable .state_draft{
	color: #f39;
}
.table_stable .state_bin{
	color: #666;
}
.table_stable .state_rmv{
	/* color: #ffb752; */
}
.table_stable td a{
	display: inline-block;
	padding-right: 5px;
	vertical-align: middle;
}
.info-button{
	text-align: center;
	margin:0 auto;
}
.table label{
	*width:15px;
}

/**************************************************************/
/*                    修改bootstrap-dropdown                   */
/***************************************************************/
.dropdown-menu{
	min-width: 80px !important;
}
.dropdown-menu>li{
	height: 20px;
}
#nav_opt_spot li{
	width: 80px;
	float: right;
}
#nav_opt_spot li>a{
	text-align: right;
}
.dropdown-menu>li>a {
	font-size: 12px;
	margin-bottom: 1px;
	margin-top: 1px
}
.dropdown-menu.dropdown-only-icon {
	min-width: 50px
}
.dropdown-menu.dropdown-only-icon>li {
	float: left;
	margin: 0 4px
}
.dropdown-menu.dropdown-only-icon>li>a [class*="icon-"] {
	width: 18px;
	display: inline-block
}
.dropdown-menu.dropdown-only-icon>li>a .icon-2x {
	width: 36px
}
.dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-menu li a:active, .dropdown-menu li.active a, .dropdown-menu li.active a:hover, .dropdown-menu .dropdown-submenu:hover>a, .nav-tabs .dropdown-menu li>a:focus {
	background: #4f99c6;
	color: #2b7dbc;
}
.dropdown-menu.dropdown-close {
	top: 92%;
	left: -5px
}
.dropdown-menu.dropdown-close.pull-right {
	left: auto;
	right: -5px
}


/********************************************************/
/*              修改bootstrap-input-group                */
/********************************************************/
.input-group{
	margin:10px auto;
	width: 700px; 
}
.input-group label{
	background-color: #edf3f4;
	border-color: #edf3f4;
}
.input-group button{
	display: block;
	width: 60px;
	margin:15px auto !important;
}
.input-group input{
	border-color: #3361bb;
}



/********************************************************/
/*                    修改bootstrap-btn                  */
/********************************************************/
.btn {
	display: inline-block;
	color: #FFF!important;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25)!important;
	background-image: none!important;
	border: 5px solid #FFF;
	box-shadow: none!important;
	-webkit-transition: all ease .15s;
	transition: all ease .15s;
	cursor: pointer;
	vertical-align: middle;
	margin-right: 10px;
}
.btn-lg {
	border-width: 5px;
	line-height: 1.35;
	padding: 7px 16px
}
.btn-sm {
	border-width: 4px;
	font-size: 13px;
	padding: 4px 9px;
	line-height: 1.39
}
.btn-xs {
	border-width: 3px
}
.btn-minier {
	padding: 0 4px;
	line-height: 18px;
	border-width: 2px;
	font-size: 12px
}
button.btn:active {
	top: 1px;
	left: 1px
}
.btn, .btn-default, .btn:focus, .btn-default:focus {
	background-color: #abbac3!important;
	border-color: #abbac3
}
.btn:hover, .btn-default:hover, .btn-default.current, .open .btn.dropdown-toggle, .open .btn-default.dropdown-toggle {
	background-color: #8b9aa3!important;
	border-color: #abbac3
}
.btn.active, .btn-default.active {
	background-color: #9baab3!important;
	border-color: #8799a4
}
.btn-primary, .btn-primary:focus {
	background-color: #428bca!important;
	border-color: #428bca
}
.btn-primary:hover, .open .btn-primary.dropdown-toggle {
	background-color: #1b6aaa!important;
	border-color: #428bca
}
.btn-primary.no-border:hover {
	border-color: #1b6aaa
}
.btn-primary.no-hover:hover {
	background-color: #428bca!important
}
.btn-primary.active {
	background-color: #2f7bba!important;
	border-color: #27689d
}
.btn-primary.no-border.active {
	background-color: #2b72ae!important;
	border-color: #2b72ae
}
.btn-info, .btn-info:focus {
	background-color: #6fb3e0!important;
	border-color: #6fb3e0
}
.btn-info:hover, .open .btn-info.dropdown-toggle {
	background-color: #4f99c6!important;
	border-color: #6fb3e0
}
.btn-info.active {
	background-color: #5fa6d3!important;
	border-color: #4396cb
}
.btn-success, .btn-success:focus {
	background-color: #87b87f!important;
	border-color: #87b87f
}
.btn-success:hover, .open .btn-success.dropdown-toggle {
	background-color: #629b58!important;
	border-color: #87b87f
}
.btn-success.active {
	background-color: #75aa6c!important;
	border-color: #629959
}
.btn-warning, .btn-warning:focus {
	background-color: #ffb752!important;
	border-color: #ffb752
}
.btn-warning:hover, .open .btn-warning.dropdown-toggle,.btn-warning-current,.btn-warning-current:hover{
	background-color: #e59729!important;
	border-color: #ffb752
}
.btn-warning.active {
	background-color: #f2a73e!important;
	border-color: #f0981c
}
.btn-danger, .btn-danger:focus {
	background-color: #d15b47!important;
	border-color: #d15b47
}
.btn-danger:hover, .open .btn-danger.dropdown-toggle {
	background-color: #b74635!important;
	border-color: #d15b47
}
.btn-danger.active {
	background-color: #c4513e!important;
	border-color: #aa4434
}
.btn-inverse, .btn-inverse:focus {
	background-color: #555!important;
	border-color: #555
}
.btn-inverse:hover, .open .btn-inverse.dropdown-toggle {
	background-color: #303030!important;
	border-color: #555
}
.btn-inverse.active {
	background-color: #434343!important;
	border-color: #313131
}
.btn-inverse.disabled, .btn-inverse[disabled], fieldset[disabled] .btn-inverse, .btn-inverse.disabled:hover, .btn-inverse[disabled]:hover, fieldset[disabled] .btn-inverse:hover, .btn-inverse.disabled:focus, .btn-inverse[disabled]:focus, fieldset[disabled] .btn-inverse:focus, .btn-inverse.disabled:active, .btn-inverse[disabled]:active, fieldset[disabled] .btn-inverse:active, .btn-inverse.disabled.active, .btn-inverse[disabled].active, fieldset[disabled] .btn-inverse.active {
	background-color: #555!important;
	border-color: #555
}
.btn-pink, .btn-pink:focus {
	background-color: #d6487e!important;
	border-color: #d6487e
}
.btn-pink:hover, .open .btn-pink.dropdown-toggle {
	background-color: #b73766!important;
	border-color: #d6487e
}
.btn-pink.active {
	background-color: #c74072!important;
	border-color: #af3462
}
.btn-purple, .btn-purple:focus {
	background-color: #9585bf!important;
	border-color: #9585bf
}
.btn-purple:hover, .open .btn-purple.dropdown-toggle {
	background-color: #7461aa!important;
	border-color: #9585bf
}
.btn-purple.active {
	background-color: #8573b5!important;
	border-color: #705ca8
}
.btn-grey, .btn-grey:focus {
	background-color: #a0a0a0!important;
	border-color: #a0a0a0
}
.btn-grey:hover, .open .btn-grey.dropdown-toggle {
	background-color: #888!important;
	border-color: #a0a0a0
}
.btn-grey.active {
	background-color: #949494!important;
	border-color: #828282
}
.btn-yellow {
	color: #963!important;
	text-shadow: 0 -1px 0 rgba(255,255,255,0.4)!important
}
.btn-yellow, .btn-yellow:focus {
	background-color: #fee188!important;
	border-color: #fee188
}
.btn-yellow:hover, .open .btn-yellow.dropdown-toggle {
	background-color: #f7d05b!important;
	border-color: #fee188
}
.btn-yellow.active {
	background-color: #fbd972!important;
	border-color: #f9cf4f
}
.btn-light {
	color: #888!important;
	text-shadow: 0 -1px 0 rgba(250,250,250,0.25)!important
}
.btn-light, .btn-light:focus {
	background-color: #e7e7e7!important;
	border-color: #e7e7e7
}
.btn-light:hover, .open .btn-light.dropdown-toggle {
	background-color: #d9d9d9!important;
	border-color: #e7e7e7
}
.btn-light.active {
	background-color: #e0e0e0!important;
	border-color: #cecece
}
.btn.btn-white {
	border-width: 1px;
	border-color: #CCC;
	color: #444!important;
	text-shadow: none!important;
	background-color: #FFF!important
}
.btn.btn-white:hover, .btn.btn-white:focus {
	background-color: #ebebeb!important
}
.btn.btn-white.no-border {
	border-color: #CCC
}
.btn.active {
	color: #efe5b5
}
.btn.active.btn-light {
	color: #515151
}
.btn>[class*="icon-"] {
	display:inline;
	margin-right:4px
}
.btn>[class*="icon-"].icon-on-right {
	margin-right: 0;
	margin-left: 4px
}
.btn>.icon-only[class*="icon-"] {
	margin: 0;
	vertical-align: middle;
	text-align: center;
	padding: 0
}
.btn-large>[class*="icon-"] {
	margin-right:6px
}
.btn-large>[class*="icon-"].icon-on-right {
	margin-right: 0;
	margin-left: 6px
}
.btn-sm>[class*="icon-"] {
	margin-right:3px
}
.btn-sm>[class*="icon-"].icon-on-right {
	margin-right: 0;
	margin-left: 3px
}
.btn-xs>[class*="icon-"], .btn-minier>[class*="icon-"] {
	margin-right:2px
}
.btn-xs>[class*="icon-"].icon-on-right, .btn-minier>[class*="icon-"].icon-on-right {
	margin-right: 0;
	margin-left: 2px
}
.btn.btn-link {
	border: none!important;
	background: transparent none!important;
	color: #08c!important;
	text-shadow: none!important;
	padding: 4px 12px!important;
	line-height: 20px!important
}
.btn.btn-link:hover {
	background: none!important;
	text-shadow: none!important
}
.btn.btn-link.active {
	background: none!important;
	text-decoration: underline;
	color: #009ceb!important
}
.btn.btn-link.active:after {
	display: none
}
.btn.btn-link.disabled, .btn.btn-link[disabled] {
	background: 0;
	opacity: .65;
	filter: alpha(opacity=65)
}
.btn.btn-link.disabled:hover, .btn.btn-link[disabled]:hover {
	background: none!important;
	text-decoration: none!important
}


/*********************************************************/
/*                btn-scroll-up                          */
/*********************************************************/
.btn-scroll-up {
	border: 0;
	position: absolute;
	right: 2px;
	bottom: 2px;
	z-index: 11
}
/***************************搜索隐藏层 search-con********************************/
.search-con{width:800px; margin:0 auto;}
.search-con table th{width:10%;}
.search-con table th,.search-con table td{padding:3px 0px;}
.search-con table td input,.search-con table td select,.table_1 td input,.table_1 td select{display:inline-block;}
.search-con table td input,.table_1 td input{width:200px;}
.search-con table td select,.table_1 td select{width:auto;}
.search-con table td input.timeInput{width:91px;*width:85px;}
.search-con table td input.form-control{*padding:0 5px;}
.search-con table tfoot td{text-align:center;padding-top:20px;}
/************修改记录 选择模板 弹层***********/
.editlist-content,.templateslist-container{width:500px;}
.templateslist-container .table{margin-bottom:0;}
.templatesSearch{padding-bottom:20px}
.templatesSearch .col-xs-6{padding-left:0;}
/******************************table_1*********************************/
.table_1{width:100%; min-width:810px;}
.table_1 th,.table_1 td{padding:5px 0px;}
.table_1 th{width:120px;padding-left:32px;}
.table_1 td span.info{color:#999;padding-left:10px;}
.table_1 tfoot td{padding:20px 0px;}
.table_1 td input{width:30%;border:1px solid #ccc}
.table_1 td textarea{width:70%;border:1px solid #ccc}
.table_1 td input[type=radio]{display:inline; width:auto}
/********************************信息文字介绍框*********************************/
.formattedList{width:70%; min-width:810px; margin-left:32px;}
.formattedList dl dt{font-weight:bold;color:#ff0000}
.formattedList p{padding:8px 0px; line-height:24px;}
/************************打包上传 table********************/
.package-con table{width:70%; min-width:810px; margin-left:32px;}
/**********************专题 代码编辑器special-editor-con****************************/
.special-editor{width:50%; height:400px; border:1px solid #ddd;}
.special-editor .syntaxhighlighter{margin:0 !important;}
textarea.special-editor-con{width:100% !important;height:500px !important}
/*******************专题 新建模板*********************/
#creatTemplate_table tfoot td{padding:10px 0px;}
textarea.special-editor-con{width:100% !important;height:500px !important}



/** jquery pagination class **/
.pagination {
	font-size: 12px;
	float: right;
	margin: 0px;
}
.pagination a {
	text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}
.pagination a, .pagination span {
	display: block;
	float: left;
	padding: 2px 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
}
.pagination .current {
	background: #26B;
	color: #fff;
	border: solid 1px #AAE;
}
.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
.width-800{
	width: 800px !important;
}
.width-20{
	width: 20% !important;
}
.width-70{
	width: 70% !important;
}
.marb-r-5{
	margin-right: 5px;
}
.search-list{
	position: absolute;
	left: 120px;
	top: -160px;
	height: 300px;
	padding: 10px;
	border: 1px solid #ccc;
	background: #fff;
}
.fl-l{
	float: left;
	
}
.fl-r{
	float: right;
}
.clear{
	clear: both;
}
.beSelected{
	width: 40%;
	height: 230px;
	overflow: hidden;
}
.search-contant{
	width: 58%;
	overflow: hidden;
}
.beSelected ul{
	display: block;
	padding: 10px 4px;
	margin-top: 35px;
	height: 195px;
	border: 1px solid #ccc;
}
.beSelected ul li{
	width: 800px;
	
}
.del{
	margin-right: 5px;
	color: #f00;
	cursor: pointer;
}
.seaInput{
	
	width: 70% !important;
}
.search-artical{
	margin-top: 10px;
	padding: 5px;
	width: 95%;
	height: 195px;
	border: 1px solid #ccc;
	overflow-x: hidden;
}
.search-artical ul{
	/*width: 800px;*/
}
.search-artical ul li{
	clear: both;
	cursor: pointer;
	height: 25px;
}
 /*.currentDt{background:#f2f2f2 url(../images/j.png) no-repeat right!important;}*/
 .nav-list {width:80%;float:left;min-width:860px}
.cont-right {float:right;width:17%;min-height:885px;overflow:hidden;border:1px solid #ccc;}

.brea li {float:left;padding-right:15px;color: #0A93CC;}
.show {
	display: block!important
}
.cont-right dd b{color:#46a398;}
.cont-right dt b{
	color: #0A93CC;
	text-decoration:underline;
}
.modal-open {
	overflow: hidden
}
body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
	margin-right: 15px
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	display: none;
	overflow: auto;
	overflow-y: scroll
}
.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-moz-transition: -moz-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.modal-dialog {
	z-index: 1050;
	width: auto;
	padding: 10px;
	margin-right: auto;
	margin-left: auto
}
.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0 3px 9px rgba(0,0,0,0.5);
	background-clip: padding-box
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
	background-color: #000
}
.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0)
}
.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity=50)
}
.modal-header {
	min-height: 16.428571429px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}
.modal-header .close {
	margin-top: -2px
}
.modal-title {
	margin: 0;
	line-height: 1.428571429
}
.modal-body {
	position: relative;
	padding: 20px
}
.modal-footer {
	padding: 19px 20px 20px;
	margin-top: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}
.modal-footer:before, .modal-footer:after {
	display: table;
	content: " "
}
.modal-footer:after {
	clear: both
}
.modal-footer:before, .modal-footer:after {
	display: table;
	content: " "
}
.modal-footer:after {
	clear: both
}
.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px
}
.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}
.modal-footer .btn-block+.btn-block {
	margin-left: 0
}
@media screen and (min-width:768px) {
.modal-dialog {
	right: auto;
	left: 50%;
	width: 600px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.modal-content {
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	box-shadow: 0 5px 15px rgba(0,0,0,0.5)
}
}